Good Location for staying Dome days in London. Very near to Edgware Road Station. Losts of restaurants around.