Lifeguard Tower 20 Newport Beach CA a sunrise picture. Lifeguard Tower #20 is located at 20th Street on Balboa Peninsula along the Pacific Ocean in Orange County Southern California. For my full portfolio visit http://www.velgos.com