Velez Family Health - Main Location Velez Family Health Address 1601 Park Center Dr, Suite 13 Orlando, FL 32835 US 28.522524, -81.469239 Contact Information 407-530-6591 Location Map View on Google Maps Back to Velez Family Health