Levy Restaurants operates this restaurant in Downtown Disney.

*RB estimate

LocationLake Buena Vista, Fla.
Annual Sales$15,800,000*
Average Check$24*
Meals Served600,000
Seats480
Square Footage18,355
Top 100 Year2014

*RB estimate

Sales represent previous year’s gross food and beverage sales