Introduction
Los Remos Restaurant Edgware Road London is a Spanish restaurant serving authentic Spanish cuisines. Available for parties and corporate events.
Contact Info
Address:
38a Southwick Street
Edgware Road
London W2 1JQ
United Kingdom
Edgware Road
London W2 1JQ
United Kingdom
Tel:
020 7723 5056
Offering
- Spanish
- Eat-In
- Parties
- Corporate events
Hours of operation
Hours not provided










