The Daityusudan Shrine is located in Somnath. It has an image of Vishnu which is from the 7th century.