Your domain registration is pending. Check back in an hour


River Twist Now Opens with Limited Seating! Tomorrow May 4th , 2020 . Call and make your reservations . We are open Tuesday - Saturday
Lunch 1100am-200pm and Dinner 5:00pm-9:00pm

Call now


a week ago
Phenomenal wine bar with amazing food. We stumbled upon this place and are so happy to have found it. From the wine, to the appetizer, all the way to desert, we were in awe of the delicious flavors coming out of the kitchen. Our server, Brandi, was top notch. She was kind, quick, knowledgeable, and just all around amazing. We WILL be making this a regular spot for us. To anyone considering having a meal here, you will NOT regret it.
- J K
3 months ago
This restaurant is a diamond in the rough which people need to discover, the service and the food was impeccable. The presentation of the food on each plate was fantastic and Brandon our server did a great job of taking care of our every need. I strongly recommend this restaurant, it was one the best dinners I have had in Vero.
- David M
3 weeks ago
Amazing place! Best beer I’ve ever had in my life, super cute environment, and awesome staff. The owner clearly cares about her clientele and is super genuine and nice. 10/10
- Diana F

Local and Family Owned

Chef Michael Amaral and family have been residents of Vero Beach for 9 years. Chef Michael has worked in fine dining at famous 5-star hotels, restaurants and private clubs.  

His Father was a culinary teacher and inspired him to cook and create. With a background in fine dining, unique eats and a certified sommelier in house, River Twist has something for everyone. 

Chef Michael and Family are experienced restaurateurs with collectively over 70 years of experience in hospitality. Come and dine with us and experience the Twist!

Local, independently owned, featuring unique flavors, innovative presentation

Contact Us


Call now
  • (772) 770-0908


Get directions
717 17th St
Vero Beach, FL 32960
United States

Business Hours

Tue:11:00 AM – 2:00 PM, 5:00 – 9:00 PM
Wed:11:00 AM – 2:00 PM, 5:00 – 9:00 PM
Thu:11:00 AM – 2:00 PM, 5:00 – 9:00 PM
Fri:11:00 AM – 2:00 PM, 5:00 – 9:00 PM
Sat:5:00 – 9:00 PM
Contact Us
Message sent. We'll get back to you soon.