Malabar Inn is just 0.2 mi away from the center of George Town. You can easily get to other landmarks from Malabar Inn, including Kek Lok Si Temple, which has been found to be a popular place to visit amongst tourists.