Walt Disney World’s newest restaturant offering Amphicar tours
Amphicar 770. Photo from the Hemmings archives. When Downtown Disney’s newest eatery, The Boathouse, opened on April 13, the venue debuted more than upscale dining and waterfront views of Orlando, Florida’s, Lake Buena Vista. The restaurant boasts a collection of Read more