The Alexandra Hotel hotel is a few minutes away from paddington tube station and 15 minutes to london hyde park by walk
For More Information alexandra hotel london
The Alexandra Hotel hotel is a few minutes away from paddington tube station and 15 minutes to london hyde park by walk
For More Information alexandra hotel london