Super Center flat in the Heart of London
Super Center Flat In The Heart Of London is an apartment in London within short distance of Buckingham Palace, Albert Memorial and Princess Diana.
Serving guests with English dishes, Pie Mash & Seafood is 100 meters away.
This property features a personal computer, pay television, a pantry, heating and cable TV with on-demand movies in rooms. The apartment offers 2 bedrooms.
A kitchen is provided.
Edgware Road underground station is in a 5-minute walk away.