Bayfront Bistro was a little difficult to find, as it was located in the back part of the Publix parking lot off Estero Blvd. You have the choice of dining inside or outside upstairs or outside downstairs.
My wife and i choose to dine upstairs on the terrace for a romantic dinner and view.
We first ordered a glass of red wine, then my wife ordered the Bistro Salad to be accompanied by the filet Mignon and i ordered the Ribeye steak. We enjoyed our dinner and the view of the boats dock and water. It was very relaxing and enjoyable night.