Tried L'Albatros on basis of Oct 2013 No.1 on Trip Advisor of 1,453 restaurants in Cleveland. Firstly it's out of town near University Circle so you will probably need to drive, but it has a large car lot that is only $3. First impressions are it does not look that special outside and entrance lobby and reception area is cramped... More
What is Certificate of Excellence?
TripAdvisor awards a Certificate of Excellence to accommodations, attractions and restaurants that consistently earn great reviews from travelers.