Restaurant
Romeo Ristorante Italiano
7 locals recommend,
Location
25 Lloyd St
Llandudno, Wales
Tips from locals
Just turn left out of Clifton Villa and it's at the end of the street. Friendly and authentic atmosphere and best of the 6 Italian restaurants in town. There are many steps up to the entrance. Main course average: £ 15