77 Station Road, North Harrow, Harrow, HA2 7SW.
Stavros Greek Restaurant is based in Station Road, North Harrow - see map for location of Station Road.
Telephone: 020 84272830
Stavros Greek Restaurant are listed in the Greek restaurant section here:
Now displaying reviews 1 - 2
I dine at home with them mostly ( ie home delivery ) but in or out the foods good..the wines good... More »
We ate here twice. The first night, Boxing Day, my daughter and I split their "meze", or sample menu... More »
View the complete list of Stavros Greek Restaurant reviews »
Stavros Greek Restaurant is in Station Road, North Harrow. You can view a list of neighbouring businesses by going to the Station Road page.
This map shows the approximate location of Stavros Greek Restaurant in Station Road.
Note: the pin is positioned at the postcode centre, and may not correspond with the precise location of 77 Station Road, North Harrow.