Pacific Inn & Suites San Pedro (California) is a good choice to stay at if you want to visit Cabrillo Marine Aquarium, which is 0.2 mi away.