1612 Babcock St, Costa Mesa, California 92627 USA
One day only! Red Balloon Warehouse sale! 75% off!!
Photo Credit: Yelp