Where is Jongleurs Piccadilly

80 Haymarket London SW1Y 4TE