Los Chamos Restaurant

4457 Gravois Ave, St. Louis
(314) 328-1130