Drag box to select area
Indo Bistro is a very small restaurant and deli located in a strip mall on Lennore Avenue. The cafe specializes in Indonesian food; it doesn't see much dine-in traffic, but it runs a large catering business.
529 E Live Oak Ave, Arcadia, CA 91006
- Fax: 203-798-1505
- Accessibility Details: There is a flat entrance in the front.
- Hours: Mon - Fri, 10am - 1pm; or by appointment
- Hours: Mon - Fri, 9am - 6pm; Sat, 10am - 4pm