Even though it may seem that the Dominic's place is far from everything - it's really not. London transportation is amazing and you can be at the centre of the city in like 20 minutes. Store and bus stops are 2 minutes away. What else do you need? :)