Miami Beach is an unincorporated community in Lower Township in Cape May County, in the U.S. state of New Jersey. Miami Beach is located on Delaware Bay, and is part of Villas. A beach with the same name as the settlement is also located there.
AdFind Discounts on the Best CapeMayCounty Hotels. Tripadvisor Helps You Spend Less. Always Great Deals: Search for The Best CapeMay Hotel Prices on Tripadvisor.