Apartment Unit 10 at 2658 Menlo Avenue, Los Angeles, CA 90007 - HotPads