Hotel Flora Batava is a stylish boutique hotel on a 17th-century estate, featuring an upscale restaurant and riverside tea house.