Aybla Grill
925 SW Alder St
Portland
OR
97205
(503) 222-1531
ayblagrill.com
Open Map
Greek Restaurants
Mediterranean Restaurants
Restaurants