Munxar is a Bus stop located in Malta. It is one of the 138 Bus stops in Malta. Address of Munxar is Munxar, Malta.
Some of the places around Munxar are -
In very close proximity, around 200 meters, there is one more Bus stop - Munxar
Munxar, Malta
Address of Munxar is Munxar, Malta.
Munxar is located in Malta.
Munxar is a Bus stop in Malta