Twierdza is a casual dining establishment offering Polish cuisine. It also functions as a hotel, providing guests with a restaurant, room service, and free Wi-Fi.