Beach Thai House Restaurant in Miami- Review – By Linda W. Davis 3 years ago Tucked away in the southwest corner of 163rd Street and Biscayne boulevard in North Miami