Subway Address: 3463 NE 163rd St # North, N Miami Beach, FL 33160 Phone: (305) 944-8970 Other Details: Founded in 1965, the SUBWAY Restaurants Other Businesses: Divorce - Mediation Solutions at 2020 NE 163rd St, N. Miami Beach, FL 33162 Dennys at 3323 NE 163rd St # North, N Miami Beach, FL 33160