Author: Maria Delis

B Impressed at the B Resort & Spa

A Lifestyle Hotel Located in the Walt Disney World Resort® Within walking distance to Downtown Disney®, the 394-room hotel in Lake Buena Vista offers an ideal location for families, couples, groups and business travelers. The B...

Read More