@Rarst, @kaiser:
Thanks guys not telling me the exact solution and bugging me to dig myself. I finally got something that works with custom fields. Any suggestion will be greatly admired (kaiser if you are not tired then, hehe).
Following is what I came up with:
$city = $_GET['city'];
$location = $_GET['location'];
$price = explode('-',$_GET['price']);
$args = array(
'post_type' => 'ashyana_listings',
'meta_query' => array(
'relation' => 'AND',
array(
'key' => '_property_city',
'value' => $city,