St. Lawrence van de rooms-katholieke kerk is gelegen in een prachtige positie op de rand van Feltham Green in het centrum van de westelijke voorstad van Londen. De kerk torent boven de meeste van de residentiële en commerciële gebouwen eromheen, en dient als een prachtig monument van het christendom. De kerk heeft een groot en toegewijd christen congregatie die afkomstig zijn van over de hele wereld.