Stavros Greek Restaurant
Place Category: Restaurants
-
Stavros Greek Restaurant is a Greek restaurant which is at 77 Station Road, North Harrow in Harrow, Middlesex.
-
-
Place Category: RestaurantsPlace Tags: Greek
Stavros Greek Restaurant is a Greek restaurant which is at 77 Station Road, North Harrow in Harrow, Middlesex.
Sorry, no records were found. Please adjust your search criteria and try again.
Sorry, unable to load Google Maps API.