Red Lion Hotel on the River at Jantzen Beach Loading Map.... Red Lion Hotel on the River at Jantzen Beach909 N Hayden Island Dr. - PortlandDetails 45.6129216 -122.67523719999997 Address 909 N Hayden Island Dr. Portland Oregon 97217 United States Upcoming Events No events in this location