Los Castillo is a Spanish bar offering a selection of drinks and traditional Spanish fare. It provides a casual atmosphere perfect for enjoying a taste of Spain.