NPIIDAlexander Rodriguez Castillo, DDSGeneral Practice DentistryNorth Bay Village, FL7601 E Treasure Dr Apt 1909, North Bay Village, FL, 33141NPIID(585) 360-3221Book online Claim listingAvailability on request