Have you not been in the civilized world for a while? You sure talk like you have.
It's easier to tell you a good Indian place if we knew where you were... though with the talk of a flea-ridden apartment it's likely Hamartia. Still no one can answer a question without proper details.