Menlo Cafe
502 Sherman St
Menlo
IA
50164
(641) 524-2871
vastage.com
Open Map
Description
Menlo Cafe is located at 502 Sherman St, Menlo, IA. This business specializes in Cafes.
by merchantcircle on January 24, 2016 from
merchantcircle
Cafes
café
Coffee Houses & Tea Rooms
dining
eating places
food
restaurant
restaurant style
Restaurants
Southwestern Restaurants