Mama Shelter Los Angeles
- Distance:11.99 mi
- Address:6500 Selma Ave, Los Angeles, CA 90028
- Phone:(323) 785-6666
- Reviews:40Rating:4.3
Mark was one of this hotel's crews. He was very accommodating, helpful, and effective for his assigned jobs. The quality of service He provided was deeply brilliant for me. He strives to provide us the best service that exceeds our expectations.... more