The Peacock Hotel
The Peacock, 97 Watling Street, Towcester, Towcester, NN12 6AG, Regno Unito
Situato a Towcester, a 6 km da Silverstone, il Peacock offre sistemazioni con un bar. Tutte le camere dispongono di TV a schermo piatto con canali satellitari e bagno in comune. Il parcheggio privato è disponibile a un costo aggiuntivo.