Tag Archives: L’Albatros

Restaurant Review: L’Albatros

Smack dab in the middle of Case Western Reserve University’s campus is a little gem of a restaurant called L’Albatros. It’s one of those places that college students ask visiting parents to take them because it’s a tad pricy for … Continue reading

Posted in Review | Tagged , , , , , , , , , , | Leave a comment