in a gudwara
Sikhs keep their holy book in the 'Dabar Sahib,' it is the main room in the temple were the Sikhs prey.
Sikhs can worship anywhere as long as they have a stable mind and meditate on the name of the Lord
Sikhs pray in a Gurdwara
Sikhs pray, sing devotional songs (known as a shabad), reflect and contemplate on the words of the their Gurus, and perform langar sewa (Community Kitchen). They also read the Sikh holy book called the Guru Granth Sahib.
The 'special building' for Sikhs is a 'Gurudwara' (Guru's house.) It is the temple when Sikhs prey.
The Guru Granth Sahib is the embodiment of all the of previous gurus, Guru Gobind Singh Ji commanded that the Guru Granth Sahib be our guru after him. The Guru Granth Sahib isn't though of as a book, it is thought of as a Guru, a person. Notice that the Guru Granth Sahib does not have page number, but aangs (body parts). As every indiviudual has a room in which they sleep, the Guru Granth Sahib has a room to rest in as well.
Not necessary, depending on each Sikhs desire and longing, it depends how much he or she is going to attend or visit the Gurudwara. Also, depends if Gurudwara is around the place a Sikh live.
In a Sikh Gudwara they do not serve meat in their Langar as they feel it will not be fair to those who don't eat meat e.g. because of their religion. Instead they serve non-meat substances like vegetables, fruit ,ect. Sikhs don't have to not eat meat. They can eat anything really but if they are a very strict Sikh they might not eat meat because of their own interpretation of their religion. Sikhs can choose what they want to eat.
to take your shoes of
It's called a Gurdwara. And might I remind you that a Church is itself the name, for the place where Christians worship. Like this, the Gurdwara is where Sikhs worship.
in a gudwara