El Sol Restaurant

2901 Honolulu Ave
La Crescenta, CA
818.249.8958
34.212947
-118.241808

for El Sol Restaurant
Directions
from: