London Welsh Center is located in London city. It is one of the best place to plan some events, meetings, seminars, conferences. It offers 6 places for holding events.
157-163 Gray’s Inn Road
Testimonials
Meetbeez, meeting rooms booking made easy.