Spiros Greek Island
21110 76th Ave W
Edmonds
WA
98026
(253) 854-1030
Open Map
Greek
Mediterranean
Non-smoking
Reservations Not Required
Restaurant
Restaurants