Located 1.2 miles from National Gallery of Art, Hotel El Arroyo offers 3-star accommodations in Caracas and has a terrace, a restaurant and a bar. The property is around 2.1 miles from Fine Arts Museum of Caracas, 2.3 miles from Los Caobos Park and...