Het New Oscar ligt op slechts 5 minuten rijden van de renbaan Royal Windsor en op minder dan 10 minuten rijden van Legoland. De accommodatie ligt op 3,2 km van de snelweg M4 en op 15 minuten rijden van de luchthaven Heathrow.
Het centrum van Windsor, het kasteel en het Home Park liggen op slechts 1,6 km afstand. Het centraal station van Windsor en Eton ligt op minder dan 10 minuten lopen en biedt een treinverbinding van 30 minuten naar London Paddington.
Alle kamers van het New Oscar hebben een eenvoudige inrichting, een televisie en een eigen badkamer. Er zijn ook thee- en koffiefaciliteiten aanwezig.
In de ruime eetzaal wordt een continentaal ontbijt geserveerd. Er is gratis WiFi in de openbare ruimtes.