Phattycakez Snack Shop

3226 N Newstead Ave St. Louis MO 63115 USA

(314) 786-8003

Location