Hilton Garden Inn Auburn Riverwatch Auburn (ME) Maine United States. Star rating 3. Average rating 9.3 off 1 reviews.
Located in Auburn, Hilton Garden Inn Auburn Riverwatch is a perfect starting point from which to explore Auburn (ME). The hotel offers a high standard of service and amenities to suit the individual needs of all travelers.… Read on for our location map