HOME / Indian restaurant / Screen Dhaba &Restaurant
VRP7+WJ8, Chandanpur, Odisha 752012
View Business Profile