Green House organic restaurant opens in North Miami Beach