There is one beach or bay in Margate
1 results
Margate Beach is a beautiful white sand beach located in Margate, a coastal town in New Jersey.