London Town
(2 Star)
Built in 1930 this hotel was renovated in 1999 and offers a total of 32 rooms spread over 6 floors of which 7 are single rooms and 25 are double rooms. Guests may make use of the hotels garden foyer 24-hour reception desk safe lift TV room and bar. Business guests may also make use of the wireless Internet connection as well as the conference room.