Welsh Chapel in City of Westminster

Welsh Chapel in City of Westminster is a church. It is near Romilly Street. Welsh Chapel also exists in London Borough of Wandsworth and London Borough of Ealing.

Amenity
place of worship
Building Type
church
Wheelchair Access
no