If I had to sum up L’Albatros in one word it would simply be WOW! Or, should I say Le Wow! What an amazing place nestled on Bellflower Avenue in the heart of University Circle. 616 more words