120 N Glenroy Ave

Home » 120 N Glenroy Ave
This $24,995,000 Architectural Home in Los Angeles is Ideal for Entertainment and Relaxation

The Home in Los Angeles is an architectural triumph situated in a prestigious lower Bel Air location was built using the finest materials and utmost attention to detail now available for sale. This home located at 120 N Glenroy Ave, Los Angeles, California; offering 9 bedrooms and 13 bathrooms with over 14,500 square feet of […]