Wed, Apr 17 2024, 9 - 11am Attachments No attachments available. Location: 1374 East 51st Street Cleveland, OH 44103 United States RTA will be onsite to discuss new opportunities for Mechanics. Tags Job Fairs