Online area guide to Stowmarket, Suffolk, England, including hotels and guesthouses, shops, restaurants, estate agents etc.