Located on the King’s Road in Chelsea, just behind the Stamford Bridge stadium. Our nearest tube is Fulham Broadway.