Long Beach CA Internet Service 1. 4020 E Olympic Plz, Long Beach, CA 90803 | La Palapa Restaurant (562) 433-5702