Chop Shop Map

Map of 66 Haymarket, West End, London


Address:
66 Haymarket
West End
London
SW1Y 4RF
Telephone:
020 7842 8501

Book a table
Nearest Station:
Piccadilly Circus




Want to find other places nearby?: Try these

Features