Practice Locations. 2967 Landover Blvd. Spring Hill, FL 34608 (352) 684-5323. 14134 Nephron Ln. Hudson, FL 34667 (727) 863-5418. 4113 Little Rd., Ste. 101.