Loading Map.... The Spot6114 Francis Avenue - ClevelandDetails 41.47861 -81.6475127 Address 6114 Francis Avenue Cleveland OH - Ohio 44127 United States Upcoming Events No events in this location