Lombardo's Trattoria

Detailed Information

Located inside Drury Inn St. Louis at Union Station, this white tablecloth this Italian restaurant has signature pastas, hand-cut steaks and fresh seafood.  Perfect for date night, or a big group gathering in one of the private banquet rooms.  


Contact Information
201 South 20th Street , St. Louis, Missouri 63103, United States
Message here?