Ahh, in Limon, so far.. thought just somewhere in San Jose. Enjoy the great weather.It’s called Lastro’s Sports Bar and Restaurant. In Caldera on the Mata de Limon.
Thought it was a nice place. Food was good and felt relaxing there.
Post where you are right now photo
- Thread starter jjgold
- Start date




