Probably the place u mentioned is Carmen's Cafe. It used to be at that location but it has already shifted to the other side. Maybe I had made it sound more like an advert. Sorry abt it guys! But it's a highly recommended place, coz I went there and fell in love with the place, so decided to help the owner "advertise".
