Princess Road III North London, Primrose Hill Bedrooms: 1 Bathrooms: 1 Guests: 3 From: $315 per night