820 North Formosa Avenue
The Formosa Four - New Development in Los Angeles, CA, 90046
4 Residences:
Website