357 Castro St, Mountain View, California 94041 USA
Bay Area Indian Baby Shower Decorations
Photo Credit: Yelp