Indochina is an Asian restaurant offering dine-in, take-away options, and group dining. Features include air conditioning and a terrace, with pet-friendly accommodations.