Thank you for your patience while we retrieve your images.
Tower 17

Tower 17

Newport Beach, California.