Greek Bistro

Greek restaurant in downtown Glendale, sister to Greek Bistro in Laguna Hills.

Address
135 N. Artsakh Ave., Glendale, CA 91206
Directions
More info