La Rosa Restaurant & Bar

Address:

483 Bradford Road
LS28 8ED Leeds, United Kingdom

Phone:

+44 127 4 665 506

Map:


Contact   ·   Privacy   ·   Terms