Garuda Restaurant Locals and visitors who are looking for something spicy for dinner can try Garuda. Specializing in Indonesian fare including sate BBQ, rice and noodle dishes and vegetarian items, the eatery also offers catering. Address: 373 Elington Avenue Toronto ON M5N 1A3 1 416 487-6426