Olympic Town Flowers Address: 1101 S. Vermont Ave. #107, Los Angeles, CA 90006Phone: (323) 733-7673 (1 votes, average: 1.00 out of 5)Loading... Flower shop at the strip mall called Gold Plaza. LA Quick FlowersWestern FlowersCity FlowersAngie's Flowers Posted in BLOG.