Sea Rock Inn Los Angeles is conveniently placed off Interstate 110, just a few minutes' drive from local beaches and 30 minutes' drive from Universal Studios. Guests can also enjoy L.A.'s nearby shops and restaurants.
Number of rooms: 50
14032 South Vermont Avenue, South Los Angeles, Los Angeles, CA 90247, United States