Stop by the Petals and Peacocks flagship! We're located at 2261 The Alameda, Santa Clara, CA 95050. The inside is a quirky mixture of items that reflect our own personalities. It's a fun place to visit! Come by! Our hours are Tuesday to Friday 12PM - 6PM, and Saturday 12PM - 5PM.