London Town Hotel ★★★

London Town Hotel exterior

Overview

Comfort and convenience for business or leisure at The London Town Hotel. Free Wi-Fi, 24-hour front desk, family rooms, and a garden. Welcome atmosphere and excellent service.

24-hour reception Elevator/lift Smoke-free property Heating Security guard Ticket assistance Garden Terrace Non-smoking rooms Room service

Rooms