17031 Ne 21st Ave, North Miami Beach, FL is a 2 bedroom, 2 bathrooms apartment for rent. It is located in the Fulford Bythe Sea neighborhood of North Miami Beach. It has apartment amenities including air conditioning, and oven. Cats and dogs are allowed, making it a pet-friendly apartment.