Get directions to: Nirvana Fine Indian Cuisine, Lubbock, TX
Restaurant address: 5130 80th St Lubbock, TX 79424, USA
Restaurant: Nirvana Fine Indian Cuisine