About
Stillwaters is an establishment located in Paris, Ontario on 61 Grand River St N. Stillwaters is in the "Restaurant" category. Diverse, globally inspired Canadian fare in a vibrant setting with water views from a rooftop patio.
Categories
Restaurant
Reviews
No review
Leave a review
Nearby restaurants
You may also like