BOOK A TABLE HERE

Book on our widget!

CONTACT US

Idols Swansea
10 Wind Street, Swansea. SA1 1DF
Tel: 01792474240

Registered in England No. 6695017
Registered Office: Blackwater Bars, 34
Victoria Road, Fulwood, Preston. PR2
8NE VAT No. 944892281

SOCIAL MEDIA

INSTAGRAM