Paloma Plaza has four retail buildings combined for a total of 86,122 square feet. The 55 units center has various business ranging from restaurants, dessert shops to professional office and medical services.
The 20,022 square feet building (Building A) has 15 units. Unit 118 is approximately 1,206 square feet.