This unpretentious hostel is located in South Kensington. In addition, Wi-Fi access is offered at the establishment's common spaces.
London
51.49385, -0.18678 Open in Google Maps