Address: 5205 Melrose Ave, Los Angeles, CA 90038, USA
Monday to Thursday 7: 30a-8: 30 pm Friday 7: 30a-5: 00 pm Saturday 7:30 am-12:00pm
At 7:00 pm Monday through Saturday
Add Answer
Thanks! Your answer is awaiting moderation.
Are free showers available here?
Trending Places
Medical clinic
6 an, San Pedro St, Los Angeles, CA 90014, USA
1800 W 6th St #2, Los Angeles, CA 90057, USA
2512 Alta St, Los Angeles, CA 90031, USA
7007 Romaine St, Los Angeles, CA 90038, USA
5862 Avalon Blvd, Los Angeles, CA 90003, USA
803 S Figueroa St, Los Angeles, CA 90744, USA
1625 Schrader Blvd 3rd floor, Los Angeles, CA 90028, USA
3450 W 43rd St # 106, Los Angeles, CA 90008, USA