As a Catholic country, churches and chapels can be seen in almost every street in Britain. St. George s Chapel, St. George's Chapel, actually has several places in Britain, and this St. George s Chapel is located in Windsor Castle, which is considered as a private Royal church. Apart from Royal activities, this chapel is open to the public. The whole building is not tall in height, but the interior is also very complete and beautiful. Glass windows are painted in traditional style, because you can't take photos, you still need to appreciate it personally.