The Ambassador is a hotel offering colorful rooms and suites with river views. It features a stylish restaurant with a terrace.