3015 Av. Vladimir Lenine, Maputo, Mozambique
Otia Hotel is a Hotel located at 3015 Av. Vladimir Lenine, Maputo, Mozambique. It has received 77 reviews with an average rating of 4.3 stars.
The address of Otia Hotel: 3015 Av. Vladimir Lenine, Maputo, Mozambique
Otia Hotel has 4.3 stars from 77 reviews
Hotel
2313 reviews
AV DA MARGINAL N 4441;, MAPUTO AV DA MARGINAL 4441, Mozambique