Paloma Villas offer 130 apartments conveniently located in central Denver, minutes from downtown and adjacent to Denver's thriving Westwood Community. Paloma Villas offers studio, 1-, 2- and 3-bedroom apartments close to shopping, dining, entertainment and transportation. Pet-friendly property.