The most enchanting route to Paris starts at Chateau
France.
Find fine French cuisine in a
charming 1910 Victorian mansion located in the
historic district of downtown St Petersburg,
Florida; near museums, shops and the waterfront.
We are open 7 days week.
Come try our superb menu and unmatched wine list,
and find out why we have been voted Best Restaurant
for six years in a row!
Reservations
only ▪ Proper attire required.
MasterCard,
Visa and American Express
accepted.