L'Albatros in Cleveland

L'Albatros in Cleveland is a French Restaurant (opening hours: Tu-Th 16:00-22:00; Fr,Sa 16:00-23:00; Su 15:00-20:00). L'Albatros is located near East 115th Street.

Amenity
restaurant
Building Type
retail building