Lemongrass restaurant is centrally located in Carlow town. The main dining room is below street level with views onto the river.

As the name suggests, its cuisine is Asian. Open for lunch and dinner. Takeaway service also available.

Comments

Leave a Reply