LEASED!

8939 Villa La Jolla Dr, La Jolla, Ca – Tenant Representation
21,834sf Freestanding Office Building.