← Oakville restaurants
Cafe Fleur De Lis
No reviews yet
Coffee Shop5569 Telegraph Rd, St Louis
Own or manage Cafe Fleur De Lis? Claim this listing free
Hours
Hours not listed yet.
Details
Address5569 Telegraph Rd, St Louis 63129
Phone+13142008158
Email[email protected]
SocialFacebook
Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.