Where is Lombardo's restaurant located?
Relocated from the original Lombardo's in north St. Louis, Lombardo's restaurant has become the favorite spot for many St. Louisans, as well as travelers from around the world. Private rooms available for groups from 25 to 90 ...
What time does Angelo's Taverna open?
Open for lunch and dinner. -Open Monday thru Thursday 11am-10pm Friday & Saturday 11am-11pm.