Le Chateau is a casual and relaxing dining spot located in Mont Toute, Grenada. The open air dining setup at the establishment caught my attention as we drove past earlier that day and I knew for sure I needed to pay them a visit. My meal choice that evening was the grilled catch of the day…