Lifeguard Tower 20 Newport Beach CA black and white picture. Lifeguard Tower #20 is located at 20th Street on Balboa Peninsula along the Pacific Ocean in Orange County Southern California.