The is a beautiful place to visit. It has great architecture that is very imposing. Wonderful view from Hyde Park. We often come here during lunch break to say a prayer or two. Lovely windows.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.