Address: Cape Hill, B66 4SA, Smethwick

About Star restaurant

Star restaurant, is located at Cape Hill, Smethwick, B66 4SA, UK

How to get to Star restaurant?