Address: 248 W 81st St

Los Angeles CA 90003