Mia Bella
Located in the heart of Cleveland’s “Little Italy” neighborhood at 12200 Mayfield Road; this was truly a great find! Aside from the phenomenal menu (a very cool mix of Albanian, Italian and Mediterranean selections), the recently-renovated interior is absolutely gorgeous! We, however, took advantage of the lovely weather and sat outside at a table that was surprisingly comfortable, as most […]