at 163rd & 12th Ave, North Miami Beach , 33162 United States
107 FB users likes 163rd St. Mall, set it to 11 position in Likes Rating for North Miami Beach, United States in Local Business category
163rd St. Mall is North Miami Beach based place and this enity listed in Shopping Mall category. Located at 163rd & 12th Ave FL 33162.