0
Mayfair (not Mayfair Street) then Regent Street & finally Trafalgar Square.
The address of the Trafalgar Branch is: 424 Tower Street, Trafalgar, 46181 8876
The phone number of the Trafalgar Branch is: 317-878-9560.
Trafalgar Square is in London.
No, Trafalgar Square is a square in London.