Picabu now open at the Walt Disney World Dolphin

Apr 24, 2006 in "Picabu"

Posted: Monday April 24, 2006 by WDWMAGIC Staff
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.