The Diamond Horseshoe

$$$ • American, Vegetarian

Hours:
1180 Seven Seas Drive, Lake Buena Vista
(407) 939-5277

About The Diamond Horseshoe

The Diamond Horseshoe is a popular restaurant located in the heart of Magic Kingdom, offering an enjoyable dining experience with a lively and fun atmosphere. The food is consistently praised for being fantastic, featuring a variety of options for both meat-lovers and vegetarians. Guests often comment on the freshly made bread, which is soft and delicious, and the well-seasoned Thanksgiving-themed meats that are served. Many diners appreciate the good food and quiet setting, making it a great place to relax and enjoy a meal. The menu typically includes favorites like Pot Roast, Turkey, Pork Roast, mashed potatoes, and green beans, with stuffing often highlighted as perfect. Desserts such as toffee cake are highly recommended and add a sweet ending to the meal. The attentive, friendly waitstaff, including servers like Cassandra, Omar, and Jeffery, contribute to a pleasant experience, explaining dishes and providing excellent service. Guests also enjoy the charming atmosphere created by the old-fashioned decor and the famous self-playing piano, which adds a special touch. Although some reviews mention slow initial service and the absence of the live show or functioning player piano, overall, visitors find the restaurant to be a good choice for a satisfying meal. Many leave feeling happy and satisfied, often praising the good food and warm hospitality. The Diamond Horseshoe remains a must-visit spot for those looking to enjoy a memorable meal in a friendly setting.

Customers' Favorites

The Diamond Horseshoe Reviews

4
129 ratings
Restaurantji Rating
5
60%
4
10%
3
7%
2
10%
1
13%
Food
4.3
Atmosphere
3.9
Service
4.4

Share your opinion about The Diamond Horseshoe

Restaurantji Rating

Read All Reviews(129)

Ratings

Menu

Add a Menu
The Diamond Horseshoe Menu
The Diamond Horseshoe Menu

Photos

Add a Photo
The Diamond Horseshoe
The Diamond Horseshoe
View All Photos

Hours

Monday 12 - 2:55PM
3 - 8PM
Tuesday 12 - 2:55PM
3 - 5:30PM
Wednesday 12 - 2:55PM
3 - 8PM
Thursday 3 - 5:30PM
12 - 2:55PM
Friday 12 - 2:55PM
3 - 5:30PM
Saturday 12 - 2:55PM
3 - 8PM
Sunday 12 - 2:55PM
3 - 5:30PM
Updated on: