Unfortunately, this restaurant has closed since I wrote this post. Paris Bistro is a french restaurant located in Winter Park Florida. It’s off Park Avenue, which is a beautiful street with many shops and restaurants. The restaurant is separated from the street by a courtyard with a coy fish pond and a large artificial oak… [Read More]