Batu Caves, a limestone cave complex north of Kuala Lumpur, contains many Hindu temples.
No cafes found.