The toughest grilled chicken ever.

The toughest grilled chicken ever.

351 South Studio Drive, Lake Buena Vista, FL 32830

Nearby restaurants