Restaurant
Choo-Choo Churros
3 locals recommend,
Tips from locals
"This open-air shack surrounded with grills and candles and spontaneous guitar solos really transports you to Argentina."
Unique things to do nearby
Location
5810 Lake Underhill Rd
Orlando, FL
Engelwood Park