Southwest Diner

6803 Southwest Ave St. Louis MO 63143 USA

(314) 260-7244

Location