Starz has been serving Fort Myers for over 10 years. Owner Bill Jarvis has been in the food industry for over 20 years. With its dedicated staff and the highest quality ingredients, Starz is the premier restaurant in the Fort Myers area. We have room for 65 guests indoors, as well as seating for 25 guests outdoors. In addition to dining in the restaurant, feel free to place orders to go, have food delivered, or let Starz cater your next event. Look for our new location to be opening soon!