LikeShareFollow
Normandy Shores Golf Club located at the northern end of Miami Beach on a secluded island in Biscayne Bay is enjoyable for both the novice and pro.