East Coast Cuisine Comes Down South With the Opening of Ouzo Bay & Loch Bar
Restauranteur brothers Eric and Alex Smith have more than made a name for themselves in Baltimore, South Florida, and D.C., and now they have their sights set on Houston. The much-anticipated Atlas Restaurant Group‘s restaurants arrived just in time for the depths of summer dining, with Loch Bar and Ouzo Bay. This week I had […]
Read More