Party Rental
Disney Princess Dora and Diego Multicolor Castle
2001 East Hillsborough Avenue, Tampa, FL, USA