By micah wright Uploaded on 9 June 2008 2 favorites, 142 views
The famous casino on Catalina Island. Avalon is only 26 miles from the Los Angeles coastline