Top Local Places

La Rosa

19 Church Street, Wellington,, Telford, United Kingdom
Restaurant/cafe

Description

ad

La Rosa bringing an authentic taste of Italy to Telford

Quiz

NEAR La Rosa