Yes, Sapphire hotel is located near Paddington Station and Oxford Circus Tube Station, providing easy access to public transportation options for exploring London.