Twin's Restaurant
Jl. Frans Seda, Kupang Indonesia
Twin's Restaurant is a Asian, Indonesian, Seafood place is located in Kupang, East Nusa Tenggara. The address of Twin's Restaurant is Jl. Frans Seda, Kupang Indonesia.
If you want to go to the place or need any services, you can contact them directly. The phone number is +62 380 8297993,