MacPherson Cafe is a 24-hour Indian cafe at 456 MacPherson Road in Geylang, serving Indian dishes to locals and visitors.