6118 DELMAR BLVD
SAINT LOUIS,  MO  63122

6118 DELMAR BLVD


3,335 SF FORMER RESTAURANT SPACE
 
PATIO
 
PARKING SIGN
 

SITE PLAN
6118 DELMAR BLVD
3,335 SF FORMER RESTAURANT SPACE AVAILABLE FOR LEASE
MAP AERIAL