Great place to see London from .
Next to West Kensington tube station.
Everything you need for self-catering with plenty of shops and cafe near by.