Angola / Luanda / RestaurantsitalianOtto LuandaAddressAv. Murtala Mohammed 15, LuandaWebsitelinktr.eePhone+244936000021—ScoreNot rated yetBe the first to rateWhat people sayNo ratings yet. Be the first to say what it's really like.Where it isView on OpenStreetMap ↗Nearby, also worth itD VIEW by Malibu · 359 mNot ratedMiami Beach · 101 mNot ratedCafé Del Mar · 197 mNot rated