HOLIDAY INN Store in NORWICH Categories: RestaurantAddress 10 LAURA BLVD06360, NORWICH, Contact Ph.: 8608895201