Picabu now open at the Walt Disney World Dolphin

Apr 24, 2006 in "Picabu"

Picabu, the new 24 hour self-service dining and sundries location, is now open at the Walt Disney World Dolphin. This new location replaces Tubbies.
Article Posted: Apr 24, 2006 /