Irish embassy is located in London, United Kingdom on 114 Cromwell Rd, South Kensington,. Irish embassy is rated 4.2 out of 5 in the category embassy in United Kingdom.
Address
114 Cromwell Rd, South Kensington,
Accessibility
Wheelchair-accessible entrance