JavaScript is not enabled.
best in New Castle - Review by Kristy g | Los Amigos

Los Amigos

Claim

best in New Castle 8/22/2005

Easily my fave place to eat in New Castle. The food is perfect, and the portions are big. The staff is friendly and the restaurant is clean. I've drove 45 minutes a few times just to eat here. Be sure to try the strawberry daiquiri! It's located in the Kroger plaza, and is easy to find. more
Summer SALE!!!:
15% OFF all yearly plans
Use year15 at checkout. Expires 1/1/2021