Amelia's place is a great home base for exploring London. The location could be better, and the flat has everything you need for an enjoyable stay.