Ola'a apartment was a great place to stay. Extremely close to shops and restaurants in Greenwich and blackheath. Easy transit into all the tourist areas.
The apartment was very comfortable to stay in. Communicating and check-in was easy. Definitely recommend staying at Ola's.