If you're in Amritsar, don't miss Elgin Cafe. The green outdoor seating gives off major nature vibes, and their menu is a tasty mix of Indian and Italian dishes. With huge windows and skylights ...