Loading map…

Restaurante Alba

Restaurante Alba in San José, Costa Rica, is a culinary highlight. Experience the aromatic notes and the wonderfully tender texture of their braised specialties. A great place to savor the local flavors of Central America.