You can also visit the Indian Cultural Center (ICC) near Al Khebra Driving Academy in Abu Hamour... A part of the embassy related services are done there too.