The Greyhound Inn sits in Aldbury's center, offering a warm atmosphere through its cozy bar and restaurant. Guests appreciate the helpful staff, reliable WiFi, secure luggage storage, and the entirely smoke-free environment that makes staying here so comfortable.