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 […]
April 4, 2022