NOBU Restaurante Nobu Location: Nobu Sevilla Address: Plaza de San Francisco 11,12. 41007 Sevilla Web Site Restaurants