Latchfords Apartments - 1 Bedroom Latchfords of Baggot Street is located 99/100 Lower Baggot Street on the south side of the city. Our nearest landmarks are the Grand Canal and FitzWilliam Square. Latchfords of Baggot Street is located in the very heart of Dublin's business district. Not only can you work from here with ease, but we are also only minutes from St.Stephens Green, Grafton Street & Temple Bar. An ideal base from which to explore Dublin, for the business traveller and holidaymaker alike. Should you require assistance at any time, Freephone our helpful Travel Advisors.