1. Plaza San Martin
4.5
(196 reviews)
A central square in Chillar perfect for a leisurely stroll, featuring green spaces and benches to relax while enjoying the local atmosphere.