Home
Mostrar en Español
The Block
Share:
The Block
Facebook
Twitter
Pinterest
Cancel
Headings:
Restaurants, Restaurants Seafood
Latitude:
38.593032
Longitude:
-90.360783
146 W Lockwood Ave
Saint Louis, MO 63119
(314) 918-7900
More Phones
Secondary Number: (314) 755-1461
13149187900
theblockrestaurant.com