Property Location With a stay at Delta Apartments in Tallinn (Old Town), you'll be within a 5-minute walk of St. Olav's Church and Town Hall Square. This aparthotel is 0.3 mi (0.6 km) from St. Nicholas' Church and 0.4 mi (0.7 km) from Alexander Nevsky Cathedral.Rooms Make yourself at home in one of the 31 guestrooms, featuring kitchens with full-sized refrigerators/freezers and stovetops. Flat-screen televisions with cable programming provide entertainment, while complimentary wireless Internet access keeps you connected. Conveniences include separate sitting areas and coffee/tea makers, and housekeeping is provided weekly.Business, Other Amenities The front desk is staffed during limited hours.
- 24 hours Front Desk Service