All you can eat Chinese, called the May Sum in St Johns.
Excellent food!
http://www.maysumrestaurant.co.uk/
My favourite restaurant in Liverpool is Meet, on Brunswick Street.
http://www.meetrestaurant.co.uk/
I know you said Indian, but if you change your mind and want steak, go there Finish a 24ouncer, chips and all, I challenge ya!
whatever you do don't go to caesers palace, if there is a worse restauarant on this planet I will be amazed
American Trans Am, Est est est, Bue and Sapporos. These are all really nice. Trans Am, Est est est and Blue are all down by the harbour as well.