South Seas House

Address

2301 West 24th Street Los Angeles CA 90018

Directions

The South Seas House is located on the north west corner of Arlington Avenue and W 24th Street.

Map URL

Map