Loren Builders Apartments is located in Cebu City, Philippines on 888 Turquoise Street, Sta. Teresita Village. Loren Builders Apartments is rated 3 out of 5 in the category apartment complex in Philippines.
Address
888 Turquoise Street, Sta. Teresita Village