Larry's Santorini Greek Food

14149 Twin Peaks Rd #3, Poway, CA

Menu (As of 10/29)

Larry's Santorini Greek Food: hours and how to order