This apartment is lovely, cosy, super clean with great ambience. It can comfortably fit for 8 people. Everything was easy, the North Greenwich station is 2 minutes by bus and you can get whatever want at the closeby mini supermarket where they have halal products. You can also buy the oyster card here.