Limon is a restaurant offering a vibrant taste of Mediterranean cuisine.