12 Star Garuda, Pune City, Maharashtra, India, Book best 1 Star Hotel in Pune City. 12 Star Garuda, Pune City, Maharashtra, India is the...