Nautilus Waterfront Restaurant
This is one of Dili's finest restaurants located on Embassy Beach Road near the Esplanade Hotel. They offer a terrific range of delicious food from steak and lamp shanks to fresh seafood and a variety of great wines.
Monday - Friday 8:00 AM - 11:00 PM, Saturday - Sunday Closed
Beach Road, Dili, Timor-Leste