Location
Lamora is located in the West End of Glasgow. We are just west of the city centre along Argyle St, a few hundred yards before the Kelvingrove Art Gallery. a bigger version of the map below is available here.
Address:
Lamora
1166 - 1170 argyle street,
glasgow g3 8te
telephone:
0141 560 2070