-
El Palacio Buffet
is a highly reviewed Latin American Restaurant Restaurant
Ranked #1 of 31 Restaurants in Winegard Road South Orlando.
.
The Latest Review: ★★★★★
Sent on the 10th of October, 2017
Very surprising, Spanish and Chinese food under the same roof, buffet for a very good price. A must try!! //