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
(626) 447-9310
  • 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
Share a review or post about this business.
Posts awaiting your approval 0
Who wants to be the first to post?
See more »