Bella Istanbul is a kebab shop offering pizza, sandwiches, and kebabs. Known for its prompt service.