Swaminarayan Temple of Bharuch is rightly placed on NH 8 at Zadeshwar. Red stone temple looks beautiful along with it's beautiful deities.
Read this post on punetopune.com