Situato a Slough, a soli 5 km dall'Aeroporto di Londra-Heathrow, l'Ostrich Inn ospita in loco un ristorante e un parcheggio privato gratuito.
Le camere sono dotate di una TV, di un bollitore e, in alcuni casi, di un'area salotto, ideale per concedervi dei momenti di relax dopo una giornata intensa. L'Ostrich Inn è coperto dalla connessione WiFi gratuita.
L'Ostrich Inn dista non più di 9 km dal Castello di Windsor e 6 km dal Tribunale della Contea di Slough e dalla Corte dei Magistrati dell'East Berkshire.