Hotel Lord offers air-conditioned rooms with free Wi-Fi. It's conveniently located near local attractions.