
Space Information
Building Number
0178
Building Name
807 Melrose Avenue
Building Address
807 Melrose Avenue
Gross Square Foot
2,128 sq. ft.
Year Built
1900
Ownership
Owned