Dr. John Robert Davis, OD Is this you? Claim your profile Optometry 0Leave a review Flamingo Falls Eye Care 1770 NW 122nd Ter, Pembroke Pines, FL, 33026 1 other location (954) 433-1490