Meenachi Inn, Langs Garden Road