I see there are two pollo tropicals near disney. Any of them easily accessible without a car?
One is near epcot and one is near downtown disney. The one near epcot, google says there is a local bus but it seems like it does not stop and has to go a long way off before coming back?
One is near epcot and one is near downtown disney. The one near epcot, google says there is a local bus but it seems like it does not stop and has to go a long way off before coming back?