Overview

Niki Hotel

Search hundreds of travel sites at once for hotel deals at Niki Hotel

16 London St, London, W2 1HL, United Kingdom
Niki Hotel
Sat 11/18
Sun 11/19

Nearby

  • 0.6 mi Hyde Park
  • 1.2 mi Science Museum
  • 1.3 mi Natural History Museum
Show all

About

NIKI HOTEL is 2 star Hotel located Bayswater and Paddington, London.

Less Show all
HanaTour
Map

Map