R Rhea Member Yesterday at 5:40 AM #1 Hey! Can anyone please suggest me some best places to stay in London?