January 20, 2014 @ 07:05 AM

Post: 3

Join Date: Nov 2012

Location: Bangkok, Thailand

Ill be heading to India within these 2 weeks and was wondering if any of you know any streetwear or footwear stores located in New Delhi thats worth visiting?

Any idea if the Nike stores in India would have shoes such as AirMax etc? 

January 28, 2014 @ 04:20 AM

Please login first to reply.
Back To Top