Where Did They Film That?

Location Information

Mayfair
London
England

Films

Love Actually (2003)

Wimbledon (2004)