Lots Road (Chelsea)

Lots Road (Chelsea) Location

Lots Road (Chelsea) Maps
Lots Road (Chelsea) Address 114 Lots Road Chelsea SW11 3AE
Lots Road (Chelsea) Phone 020 7352 6645
Lots Road (Chelsea) Opening Hours Monday - Saturday : 12noon - 11pm
Sunday : 12noon - 10:30pm
Lots Road (Chelsea) Food Price £5 - £10 per pax
Payment by Cash,Cards

What people say about Lots Road (Chelsea)

There is no review yet. You can be the first to review!

Lots Road (Chelsea) Specialties

See some wrong information about Lots Road (Chelsea) here?