Telstar
Bar and Grill · Pub
A transformed pub/grill offering a warm and inviting atmosphere.
Location
Best places nearby
The highest rated places close to Telstar.
Local restaurants nearby
Dumbarton Road, Alba / Scotland
Location
The highest rated places close to Telstar.
Dumbarton Road, Alba / Scotland