Archie's All-American Cafe
6277 Delmar Blvd
St Louis
MO
63130
(314) 678-3397
Closed
Sunday
12:00pm-6:00pm
Monday
11:00am-6:00pm
Tuesday
11:00am-6:00pm
Wednesday
11:00am-6:00pm
Thursday
11:00am-6:00pm
Friday
11:00am-10:00pm
Saturday
11:00am-10:00pm
Payment Methods:
Visa, MasterCard, American Express
Unrated
Open Map
Description
Archies All Ameircan Cafe is located at 6277 Delmar Blvd, Saint Louis, MO. This location is in the University City neighborhood. This business specializes in Restaurants.
by merchantcircle on May 15, 2015 from
merchantcircle
Burgers
Coffee Shops
Coffeehouse
Dress Code: Anything Goes
Hot Dogs
Price Range: $ Under $9
Reservations Not Required
Restaurants
Street Parking Difficult
Tea