Amar is a well-regarded Indian restaurant in Lohja, offering a pleasant dining experience.