Ideally located on Oxford Street, this hotel is in a lively neighborhood. This 2.5-star hotel has 20 air-conditioned rooms on three floors.