The Star, South Harrow : The Star isn’t just your average bar. Come and immerse yourself in a world away from your own, lose yourself (and your voice) and enjoy the vibe. A real retreat from everyday life. Located on South Hill Avenue in South Harrow, the Star offers an experience like no other. Whether you’re kicking off the weekend with our Bottomless Brunch, chowing down on a mouth-watering burger, or sampling our... (more »)Live music is always FREE here.