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
Sun 19/11
Mon 20/11

Nearby

  • 1 km Hyde Park
  • 1.9 km Science Museum
  • 2.1 km Natural History Museum
show all

About

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

Less show all
HanaTour
Map

Map