Exterior of the Complex:

 
 
 
 

Interior of the Complex:

 
     

 

 


    Menlo Apartments
    323-731-8009
    2816 Menlo Ave. #21, Los Angeles, CA 90007