Stavros

Greek Restaurant in North Harrow
Stavros image

Our records show that Stavros is closed.

Please see the current address info below.


8 / 10 from 1 review
Address

77 Station Road
North Harrow
Harrow
HA2 7SW

Map
Cuisine
Greek
Region
North Harrow
Nearest Station
North Harrow
0.04 miles

We have multiple businesses linked to this address, if you'd like to see what else is listed here please click:

Open address data

User Reviews

Komakinouk

May 11, 2011

I've been here many time and never had a problem. Always good fresh food, good service and reasonable prices. You can eat in or take away. I've had both.