Directions

Star of India Restaurant & Takeaway
242A Gloucester Street Napier 4112
Star of India Restaurant & Takeaway
242A Gloucester Street Napier 4112
CLOSED NOW
Website