Leo & Angelos place is perfectly located next to queen park in a quiet neighborhood. It is easy access to central London and the airports. I highly recommend this apartment for travelers.