Update Info - Leo's All-Star Sports Bar
This restaurant was reported as closed. If it is open, let us know.
Leo's All-Star Sports Bar
2941 Honolulu Ave
La Crescenta, CA 91214
2941 Honolulu Ave
La Crescenta, CA 91214
This restaurant was reported as closed. If it is open, let us know.