The view from the penthouse apartment at the Lake Buena Vista Village Resort & Spa in Orlando Florida- Where to Stay – The Trusted Traveller March 21, 2015 by Jen Lyons Leave a Comment