Also known as the Catholic Church of the Immaculate Conception, the Farm Street Church is a Jesuit parish located in the Mayfair neighborhood of London. Also located right beside it is the Mount Street Gardens, a breath of fresh air and community in a busy city.