United States / Vallejo / RestaurantsindianTaj GrillAddress758 Admiral Callaghan Ln, VallejoWebsitetajgrillvallejo.comPhone+17076444902—ScoreNot rated yetBe the first to rateWhat people sayNo ratings yet. Be the first to say what it's really like.Where it isView on OpenStreetMap ↗Nearby, also worth itAnnie's Panda Garden · 269 mNot ratedVillage View Apartments · 270 mNot ratedThe Ridge Townhomes · 311 mNot ratedSundance