Imperial Parking is located at 1801 E 12th St, Cleveland, OH. This location is in the Downtown neighborhood..