105 7428 ALBERTA STREET is a 1081 square foot Apartment/Condo on a 1081 square foot lot