Filming Locations (1)

  • Coins Cafe, Talbot Road, London, England, UK