Chapel Royal is a church Dublin Leinster located in Ireland.
2 Palace St (Lower Yard) Dublin Dublin City Ireland
The HBO series the tudors was filmed inside this chapel.
Bonita sin más
Took me 15 years to discover this place, quite hidden, packed with events. Has an handy bar, lockers a very nice book shop and public restrooms. All by a nice garden, not to miss. - EDR
Nice green spot with great views right in the heart of the city. Beautiful at all seasons. - Will St Martin