Premium Mayfair Apartment | Steps from Green Park | My London Hop